#ifndef _JSON_PARSER_H_
#define _JSON_PARSER_H_

#include <boost/spirit/include/classic_core.hpp>
#include <boost/spirit/include/classic_confix.hpp>
#include <boost/spirit/include/classic_parametric.hpp>
#include <boost/spirit/include/classic_push_back_actor.hpp>
#include <boost/spirit/include/classic_assign_key_actor.hpp>
#include <boost/spirit/include/classic_insert_key_actor.hpp>
#include <boost/spirit/include/classic_insert_at_actor.hpp>

#include <list>
#include <map>
#include <string>

using namespace std;

class	JsonParser
{
public:
  static list<string>		extract_list(const string&);
  static map<string, string>	extract_map(const string&);
};

#endif // !_JSON_PARSER_H_
